Collective routing